import { ref, watch } from "vue"

export default function (props, emit) {
  const dataGrawObj = ref({
    isShow: true, // *必要参数modal弹框是否显示
    type: '', // 弹框类型，用于区分编辑、新增、查看等多种状态
    style:'top:30vh;min-width:300px;max-width:450px;', // 弹框盒子的样式
    zIndex: 5002,
    header: { // 顶部模块
      isShow: false, // 是否显示顶部
      title: '温馨提示',  // 标题
      isShowClose: true, // 是否显示顶部右侧叉号
    },
    footer: { // 底部模块
      isShow: false, // 是否显示底部
      align: 'right', // right:按钮靠右显示  left: 按钮靠左显示    center: 按钮居中显示
      isShowClose: props.isShowClose, cancelText: '关闭',  // 显示取消按钮   // 文案
      isShowCancel: props.isShowCancel, cancelText: '取消',  // 显示取消按钮   // 文案
      isShowConfirm: props.isShowConfirm, confirmText: '确定', // 显示确定按钮  // 文案              
    },
  })
  return {
    dataGrawObj,
    emit,
  }
}